Secure Remote Execution of Sequential Computations
نویسندگان
چکیده
We describe a scheme that secures the remote execution of sequential computations in grid-computing scenarios. To the best of our knowledge, this is the first contribution that addresses the security of generic sequential computations. By dividing sequential tasks into smaller subtasks and permuting them among participants, we show that our scheme facilitates the insertion of selective redundancy and/or pre-computed functions (ringers) that are indistinguishable from other computations. We analyze the security of this proposal and we demonstrate that our scheme enables the detection of individual and colluding malicious participants. In addition, we show that our scheme can be equally used to securely track the progress of remote execution. We further investigate the damages introduced by possible chaining of errors within the remote execution and we discuss recovery mechanisms to counter these challenges. We validate our findings both analytically and empirically via simulations.
منابع مشابه
REXEC: A Decentralized, Secure Remote Execution Environment for Parallel and Sequential Programs
Bringing clusters of computers into the mainstream as general-purpose computing systems requires that better facilities for transparent remote execution of parallel and sequential applications be developed. While much research has been done in this area, most of this work remains inaccessible for clusters built using contemporary hardware and operating systems. Implementations are either too ol...
متن کاملSupporting Timing-Channel Free Computations in Multilevel Secure Object-Oriented Databases
In an earlier paper [3], Jajodia and Kogan proposed a message lter approach to enforcing mandatory security in multilevel object-oriented databases. The key idea in the message lter model is that all information exchange be permitted solely through messages and that security be enforced by a message lter component that mediates these messages. In a recent paper [8] the authors proposed a kernel...
متن کاملREXEC: A Decentralized, Secure Remote Execution Environment for Clusters
Bringing clusters of computers into the mainstream as general-purpose computing systems requires that better facilities for transparent remote execution of parallel and sequential applications be developed. While much research has been done in this area, most of this work remains inaccessible for clusters built using contemporary hardware and operating systems. Implementations are either too ol...
متن کاملTrust Extension as a Mechanism for Secure Code Execution on Commodity Computers (dissertation, updated version)
As society rushes to digitize sensitive information and services, it is imperative to adopt adequate security protections. However, such protections fundamentally conict with the benets we expect from commodity computers. In other words, consumers and businesses value commodity computers because they provide good performance and an abundance of features at relatively low costs. Meanwhile, att...
متن کاملTrust Extension as a Mechanism for Secure Code Execution on Commodity Computers
As society rushes to digitize sensitive information and services, it is imperative to adopt adequate security protections. However, such protections fundamentally conict with the benets we expect from commodity computers. In other words, consumers and businesses value commodity computers because they provide good performance and an abundance of features at relatively low costs. Meanwhile, att...
متن کامل